package com.ce.pms.charge.vo;

import java.util.Date;

public class HistoryAccountVO extends HouseChargeVO{

	/**
	 * long：serialVersionUID
	 */
	private static final long serialVersionUID = -1711347444581042203L;

	/**
	 * 产权变更日期
	 */
	private Date changeProRightDate;

	/**
	 *
	 */
	public HistoryAccountVO() {

	}

	/**
	 * @param changeProRightDate
	 */
	public HistoryAccountVO(Date changeProRightDate) {
		this.changeProRightDate = changeProRightDate;
	}

	public HistoryAccountVO(HouseChargeVO hcvo) {
		this.houseId = hcvo.houseId;
		this.proRightId = hcvo.proRightId;
		this.houseNumber = hcvo.houseNumber;
		this.isVirtual = hcvo.isVirtual;
		this.validity = hcvo.validity;
		this.chargeSelect = hcvo.chargeSelect;
		this.coalitionType = hcvo.coalitionType;
		this.houseIds = hcvo.houseIds;
		this.coalitionHouseId = hcvo.coalitionHouseId;
		this.participantName = hcvo.participantName;
		this.telephone = hcvo.telephone;
		this.balance = hcvo.balance;
		this.latefee = hcvo.latefee;
		this.prePayBalance = hcvo.prePayBalance;
		this.deposit = hcvo.deposit;
		this.isChangeProRight = hcvo.isChangeProRight;
		this.isHistory = hcvo.isHistory;
		this.bankAccountId = hcvo.bankAccountId;
		this.accOwner = hcvo.accOwner;
		this.accNumber = hcvo.accNumber;
		this.certificateTypeCode = hcvo.certificateTypeCode;
		this.accountId = hcvo.accountId;
	}

	public Date getChangeProRightDate() {
		return changeProRightDate;
	}

	public void setChangeProRightDate(Date changeProRightDate) {
		this.changeProRightDate = changeProRightDate;
	}

}
